package com.jason.library.common.base

data class PageStatus(val status: Status, val message: String?) {

    companion object{

        fun success(): PageStatus {
            return PageStatus(Status.SUCCESS, null)
        }

        fun error(msg: String): PageStatus {
            return PageStatus(Status.ERROR, msg)
        }

        fun empty(msg: String): PageStatus {
            return PageStatus(Status.EMPTY, msg)
        }

        fun loading(): PageStatus {
            return PageStatus(Status.LOADING, null)
        }

    }
}